/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;

import java.io.Serializable;
import java.util.Date;

/**
 *
 * @author Toshiba
 */
public interface CancelacionInterface extends Serializable {

    @Override
    boolean equals(Object object);

    Date getFechaCancelacion();

    Date getHoraCancelacion();

    Integer getIdCancelacion();

    Reserva getIdReserva();

    String getObservacion();

    /**
     * Obtiene el userAudita de la Cancelacion
     * @return El userAudita de la Cancelacion
     */
    String getUserAudita();

    @Override
    int hashCode();

    void setFechaCancelacion(Date fechaCancelacion);

    void setHoraCancelacion(Date horaCancelacion);

    void setIdCancelacion(Integer idCancelacion);

    void setIdReserva(Reserva idReserva);

    void setObservacion(String observacion);

    /**
     * Fija el userAudita de la Cancelacion al valor especificado
     * @param userAudita El userAudita de la Cancelacion
     */
    void setUserAudita(String userAudita);

    @Override
    String toString();

}
